Big Huge Thesaurus

yellow adder's tongue

noun